package com.baichang.taoshunda.service;

import java.util.List;
import java.util.Map;

public interface GoodsSpecService {

    /**
     * 查看商品的规格信息
     *
     * @param goodsId
     */
    List<Map<String, Object>> findGoodsSpecByGoodsId(Integer goodsId);

    /**
     * 查看商品的规格信息
     *
     * @param goodsId
     */
    List<Map<String, Object>> findTakeoutGoodsSpecByGoodsId(Integer goodsId);

    /**
     * 添加规格
     *
     * @param isPrice
     * @param spec
     * @param companyId
     * @param goodsId
     * @param isImage
     * @return
     */
    boolean addSpec(Integer isPrice, String spec, Integer companyId, Integer goodsId, Integer isImage);

    /**
     * 修改规格
     *  @param isPrice
     * @param companyId
     * @param spec
     * @param goodsId
     * @param isImage
     */
    boolean updateSpecValue(Integer isPrice, Integer companyId, String spec, Integer goodsId, Integer isImage);

    /**
     * 删除某一个规格
     *
     * @param specId
     * @return
     */
    boolean deleteBySpecId(Integer specId);

    /**
     *
     * @param id
     */
    void deleteByGoodsId(Integer id);
}
